//
//  WYHttpServer+WYUser.h
//  Boss
//
//  Created by admin on 2018/7/7.
//  Copyright © 2018年 admin. All rights reserved.
//

#import "WYHttpServer.h"

@interface WYHttpServer (WYUser)
/**
 * 获取个人基本资料
 */
+(void)getUserMessageSucessBlock:(void(^)(BOOL success,id response,NSString *errorMessage))completion;

/**
 * 获取任务列表
 */
+(void)getTaskListSucessBlock:(void(^)(BOOL success,id response,NSString *errorMessage))completion;


/**
 * 我的页面数据展示
 */

+(void)getMyInfoSucessBlock:(void(^)(BOOL success,id response,NSString *errorMessage))completion;

/**
 * 修改个人基本信息
 */

+(void)editUserMessageWithHeadImgUrl:(NSString *)headImgUrl WithUserName:(NSString *)userName WithSex:(NSString *)sex WithBirthday:(NSString *)birthday WithProvince:(NSString *)province WithCity:(NSString *)city WithPrefecture:(NSString *)prefecture SucessBlock:(void(^)(BOOL success,id response,NSString *errorMessage))completion;
/**
 * 用户钱包
 */
+(void)getUserWalletSucessBlock:(void(^)(BOOL success,id response,NSString *errorMessage))completion;
/**
 * 收支明细
 */
+(void)getUserWalletRecord:(NSString *)pageSize WithCurrentPage:(NSString *)currentPage WithType:(NSString *)type SucessBlock:(void(^)(BOOL success,id response,NSString *errorMessage))completion;

/**
 * 我的关注
 */

+(void)getAttentionWithType:(NSString *)type SucessBlock:(void(^)(BOOL success,id response,NSString *errorMessage))completion;

/**
 * 我的收藏
 */
+(void)getCollectListSucessBlock:(void(^)(BOOL success,id response,NSString *errorMessage))completion;

/**
 *我的回复
 */
+(void)getUserReplySucessBlock:(void(^)(BOOL success,id response,NSString *errorMessage))completion;
/**
 * BOSS团
 */
+(void)getBossTeamSucessBlock:(void(^)(BOOL success,id response,NSString *errorMessage))completion;

/**
 *进入个人主页
 */
+(void)getIntoPersonHomePageSucessBlock:(void(^)(BOOL success,id response,NSString *errorMessage))completion;
/**
 * 添加企业简称
 */
+(void)editCompanyNameWithCompanyName:(NSString *)companyName SucessBlock:(void(^)(BOOL success,id response,NSString *errorMessage))completion;
/**
 *添加企业简介
 */
+(void)editCompanyNameWithCompanyintro:(NSString *)companyIntro SucessBlock:(void(^)(BOOL success,id response,NSString *errorMessage))completion;

/**
 *添加职业
 */
+(void)editdutyWithCompanyduty:(NSString *)duty SucessBlock:(void(^)(BOOL success,id response,NSString *errorMessage))completion;
/**
 *添加所属行业 /user/editProfession
 */
+(void)editdutyWithProfession:(NSString *)profession SucessBlock:(void(^)(BOOL success,id response,NSString *errorMessage))completion;
/**
 * 添加所在地区
 */
+(void)editComPanyAddressWithadddress:(NSString *)companyAddress SucessBlock:(void(^)(BOOL success,id response,NSString *errorMessage))completion;
/**
 * 修改创建时间
 */
+(void)editComPanyTimeWithTime:(NSString *)registerTime SucessBlock:(void(^)(BOOL success,id response,NSString *errorMessage))completion;
/**
 * 添加产品服务信息
 */
+(void)addProductSerViceWithPicUrl:(NSString *)picUrl WithTitle:(NSString *)title WithContent:(NSString *)content SucessBlock:(void(^)(BOOL success,id response,NSString *errorMessage))completion;
/**
 * 添加企业荣誉
 */

+(void)addHonor:(NSString *)companyHonor SucessBlock:(void(^)(BOOL success,id response,NSString *errorMessage))completion;
/**
 *添加企业logo
 */
+(void)addUserCompanyLogo:(NSString *)companyUrl SucessBlock:(void(^)(BOOL success,id response,NSString *errorMessage))completion;



/**
 * 进入个人主页编辑个人信息页面
 */
+(void)getHomePageUserMessageSucessBlock:(void(^)(BOOL success,id response,NSString *errorMessage))completion;

/**
 * 更换个人背景墙
 */
+(void)editPersonBackGroundWithBackground:(NSString *)background SucessBlock:(void(^)(BOOL success,id response,NSString *errorMessage))completion;

/**
 *查看产品服务信息
 */

+(void)getProductServiceWithCurrentPage:(NSString *)currentPage WithPageSize:(NSString *)pageSize SucessBlock:(void(^)(BOOL success,id response,NSString *errorMessage))completion;

/**
 *修改产品服务信息
 */

+(void)editProductServiceWithID:(NSString *)ID WithPicUrl:(NSString *)picUrl WithTitle:(NSString *)title WithContent:(NSString *)content SucessBlock:(void(^)(BOOL success,id response,NSString *errorMessage))completion;

/**
 *删除产品服务信息
 */

+(void)deleteProductServiceWithID:(NSString *)ID SucessBlock:(void(^)(BOOL success,id response,NSString *errorMessage))completion;






/**
 * 查看我的动态
 */
+(void)getMyDynamicWithCurrentPage:(NSString *)currentPage WithPageSize:(NSString *)pageSize SucessBlock:(void(^)(BOOL success,id response,NSString *errorMessage))completion;

+(void)deleteMyDynamicWithMessageId:(NSString *)messageId SucessBlock:(void(^)(BOOL success,id response,NSString *errorMessage))completion;


/**
 * 查看任务
 */
+(void)getUserTaskSucessBlock:(void(^)(BOOL success,id response,NSString *errorMessage))completion;
/**
 *查看消息列表
 */
+(void)getMessageListWithCurrentPage:(NSString *)currentPage SucessBlock:(void(^)(BOOL success,id response,NSString *errorMessage))completion;
/**
 *获取消息详情
 */
+(void)getMessageDetailWithMsgId:(NSString *)msgId SucessBlock:(void(^)(BOOL success,id response,NSString *errorMessage))completion;

+(void)getUnreadNumberSucessBlock:(void(^)(BOOL success,id response,NSString *errorMessage))completion;

+(void)followUserOrUnFollowUser:(NSString *)attUserId WithAttentionState:(NSString *)attentionState SucessBlock:(void(^)(BOOL success,id response,NSString *errorMessage))completion;
+(void)checkAttentionState:(NSString *)attUserId  SucessBlock:(void(^)(BOOL success,id response,NSString *errorMessage))completion;

+(void)seeUerHomePage:(NSString *)userId  SucessBlock:(void(^)(BOOL success,id response,NSString *errorMessage))completion;
+(void)addFeedBackWithContent:(NSString *)content WithContact:(NSString *)contact SucessBlock:(void(^)(BOOL success,id response,NSString *errorMessage))completion;

+(void)getHeroPushSucessBlock:(void(^)(BOOL success,id response,NSString *errorMessage))completion;


@end
